• word of the day

    betula leutea

    betula leutea - Dictionary definition and meaning for word betula leutea

    Definition
    (noun) tree of eastern North America with thin lustrous yellow or grey bark
Download our Mobile App Today
Receive our word of the day
on Whatsapp